package gwt.simulation.client;

import java.io.Serializable;

public class GUIParameters {

	
	protected enum SimulationType {
	    LTE
	}
	
	protected enum ModulationType {
		
	}
	
	protected enum AlgorithmType {
		
	}
	
	//SimulationType simulation;
	//ModulationType modulation;
	//AlgorithmType algorithm;
	private int 	minBlockLength = 0, maxBlockLength = 100;
	private int 	minCodeRate = 0, maxCodeRate = 100;
	
	/**
	 * @return the minBlockLength
	 */
	public int getMinBlocklength() {
		return minBlockLength;
	}
	/**
	 * @param minBlocklength the minBlocklength to set
	 */
	public void setMinBlocklength(int minBlocklength) {
		this.minBlockLength = minBlocklength;
	}
	/**
	 * @return the maxBlockLength
	 */
	public int getMaxBlocklength() {
		return maxBlockLength;
	}
	/**
	 * @param maxBlocklength the maxBlocklength to set
	 */
	public void setMaxBlocklength(int maxBlocklength) {
		this.maxBlockLength = maxBlocklength;
	}
	/**
	 * @return the minCodeRate
	 */
	public int getMinCodeRate() {
		return minCodeRate;
	}
	/**
	 * @param codeRate the codeRate to set
	 */
	public void setMinCodeRate(int codeRate) {
		this.minCodeRate = codeRate;
	}
	/**
	 * @return the maxCodeRate
	 */
	public int getMaxCodeRate() {
		return maxCodeRate;
	}
	/**
	 * @param codeRate the codeRate to set
	 */
	public void setMaxCodeRate(int codeRate) {
		this.maxCodeRate = codeRate;
	}	
}
